
.carousel .item {
  height: 470px;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 470px;
}
.banner .container{position: relative;}
.banner .glyphicon-chevron-left{position: absolute;left: 250px;}
.banner .container ul{position: absolute;left: 0px;top: 0;z-index: 2;}
.banner .container ul li{background: rgba(204,2,16,.9);width: 211.13px;height: 47px;padding: 0 50px;line-height: 47px;font-size: 16px;}
.banner .container ul li a{color: #fff;display: flex;justify-content: space-between;align-items: center;}
.banner .container ul a:hover li{background: rgba(204,2,16,.6)}
.banner .container .secondsMenu{display: none;width: 988px;height: 470px;;position: absolute;top:0;left: 211.5px;z-index: 999;}
.banner .container .secondsMenu .left{width: 740px;padding:20px 50px;background: #fff;float: left;height: 470px}
.banner .container .secondsMenu .left .top{width: 100%;height: 40px;line-height: 40px;border-bottom: solid 1px #ccc;margin-bottom: 15px;color: #000;font-size: 18px}
.banner .container .secondsMenu .left .bottom{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 30px}
.banner .container .secondsMenu .left .bottom:nth-last-child(1){margin: 0;}
.banner .container .secondsMenu .left .bottom a{padding: 0 10px;border-right: solid 1px #000;color: #C40000;margin-bottom: 10px}
.banner .container .secondsMenu .left .bottom a:nth-last-child(1){border: none;}
.banner .container .secondsMenu .left .bottom a:hover{color: orange}
.banner .container .secondsMenu .right{width: 248px;height: 470px;float: left;background: #ccc;padding: 19px}
.banner .container .secondsMenu .right a{display: block;width: 70px;height: 70px;border: solid 1px #ccc;float: left}
.banner .container .secondsMenu .right a:nth-last-child(1){width: 210px;height: 120px;margin-top: 5px}
.banner .container .secondsMenu .right a img{width: 100%;height: 100%;border: none}


.bannerbottom{height: 45px;border-bottom: solid 1px #ccc;}
.bannerbottom ul{float: left;}
.bannerbottom ul li{float: left;padding: 0 40px;height: 45px;line-height: 45px;display: flex;align-items: center;justify-content: space-around;}
.bannerbottom .right{float: right;height: 45px;line-height: 45px;}
.bannerbottom .right a{color: red;}

.recommend{padding: 25px 0;position: relative;}
.recommend ul{width: 100%;display: flex;}
.recommend ul li{height: 322px;width: 282px;margin-right: 24px;position: relative;}
.recommend ul li a{color: #000;}
.recommend .top-recommend li:nth-child(3){margin: 0;}
.recommend ul li img{height: 260px;width: 100%;}
.recommend .top-recommend li:nth-child(1){width: 582px;}
.recommend ul li .recommend-bottom{width: 100%;border-bottom: solid 2px #ccc;border-left: solid 1px #ccc;border-right: solid 1px #ccc;display: flex;justify-content: space-between;padding: 0 20px;}
.recommend ul li .recommend-bottom span{height: 60px;line-height: 60px;font-size: 20px;}
.recommend ul li .recommend-bottom span:nth-child(2){color: #A10000;}
.recommend ul:nth-child(2){margin-top: 22px;}
.recommend ul:nth-child(2) li:nth-child(4){margin: 0;}

.pro{background:  #f5f5f5;padding:20px 0}
.pro ul li{position: relative;}
.pro .top,.pro .main{width: 100%;}
.pro .top{height: 58px;display: flex;justify-content: space-between;}
.pro .top span{height: 58px;font-size: 25px;color: #000;line-height: 58px;}
.pro .top a{height: 58px;font-size: 20px;color: #000;line-height: 58px;}
.pro .top a i{color: #000;margin-left: 10px}
.pro .main{display: flex;justify-content: space-between;}
.pro .main .pro-left{width: 240px;margin-right: 15px;}
.pro .main .pro-left a{display:block;height: 300px;width: 240px;margin-bottom: 20px;}
.pro .main .pro-left a:nth-child(2){margin: 0;}
.pro .main .pro-left a img{width: 100%;height: 100%;}
.pro .main .pro-right ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.pro .main .pro-right ul li{margin-bottom: 20px;background: #fff;}
/*.pro .main .pro-right ul li:nth-child(4),.pro .main .pro-right ul li:nth-child(8){margin-right: 0;}*/
.pro .main .pro-right ul li a{display:block;width: 219px;height: 300px;display: flex;flex-direction: column;align-items: center;color: #000;}
.pro .main .pro-right ul li a .pro-right-top{width: 100%;height: 30px;position: relative;}
.pro .main .pro-right ul li a .pro-right-top span{position: absolute;left: 50%;top: 0;margin-left: -33px;background: red;color: #fff;padding: 0 5px;}
.pro .main .pro-right ul li a img{width:190px;height: 190px;}
.pro .main .pro-right ul li a .pro-right-bottom{width: 100%;display: flex;flex-direction: column;}
.pro .main .pro-right ul li a .pro-right-bottom span{width: 100%;height: 20px;font-size: 16px;text-align: center;line-height: 20px;margin-top: 5px;}
.pro .main .pro-right ul li a .pro-right-bottom span:nth-child(2){color: red;}

.ptj .main .pro-right ul li a .pro-right-top span{background: #1E9ED7;}

.dianzhang{height: 430px;padding: 30px 0;}
.dianzhang .top .page{float: right;width: 80px;display: flex;justify-content: space-between;align-items: center;}
.dianzhang .top .page #page-left{display: none;}
.dianzhang .top .page i{border: solid 1px #ccc;padding: 0 5px;height: 24px;width: 38px;background: #fff;color: #ccc;line-height: 24px;text-align: center;}
.dianzhang .main{height: 300px;overflow: hidden;width: 100%;}
.dianzhang .main ul{height: 300px;display: flex;justify-content: space-between;position: relative;}
.dianzhang .main ul li{width: 225px;height: 300px;margin-right: 18px;padding: 0 12px;background: #fff;}
.dianzhang .main{position: relative;}
.dianzhang .main ul{position: absolute;left: 0;top: 0;}
.dianzhang .main ul li img{width: 200px;height: 200px;margin-bottom: 10px;}
.dianzhang .main ul li span{display: block;height: 30px;text-align: center;}
.dianzhang .main ul li a{color: #000;}

.repin{margin-bottom: 20px;}
.repin ul{display: flex;justify-content: space-between;}
.repin ul li{width: 282px;height: 392px;display: flex;flex-direction: column;background: #fff;position: relative;}
.repin ul li img{width: 100%;height: 204px;margin-bottom: 30px;}
.repin ul li p{font-size: 14px;line-height: 20px;text-align: left;margin-bottom: 10px;padding: 0 30px;}

.video ul li{width: 280px;background: #fff;}
.video ul li img{height: 170px;margin-bottom: 30px;width: 280px;}
.video ul li p{text-align: left;padding: 0 30px;font-size: 20px;text-align: center;}


